HipOpenALAudioSource

Undocumented in source.

Constructors

this
this(bool isStreamed)
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Aliases

clip
alias clip = HipAudioSource.clip
Undocumented in source.
loop
alias loop = AHipAudioSource.loop
Undocumented in source.
panning
alias panning = AHipAudioSource.panning
Undocumented in source.
pitch
alias pitch = AHipAudioSource.pitch
Undocumented in source.
pitch
alias pitch = AHipAudioSource.pitch
Undocumented in source.
position
alias position = AHipAudioSource.position
Undocumented in source.
volume
alias volume = AHipAudioSource.volume
Undocumented in source.

Functions

clip
IHipAudioClip clip(IHipAudioClip newClip)
Undocumented in source. Be warned that the author may not have intended to support it.
getALFreeBuffer
uint getALFreeBuffer()
Undocumented in source. Be warned that the author may not have intended to support it.
getFreeBuffer
HipAudioBufferWrapper* getFreeBuffer()
Undocumented in source. Be warned that the author may not have intended to support it.
loop
bool loop(bool value)
Undocumented in source. Be warned that the author may not have intended to support it.
panning
float panning(float value)
Undocumented in source. Be warned that the author may not have intended to support it.
pause
bool pause()
Undocumented in source. Be warned that the author may not have intended to support it.
pitch
float pitch(float value)
Undocumented in source. Be warned that the author may not have intended to support it.
play
bool play()
Undocumented in source. Be warned that the author may not have intended to support it.
play_streamed
bool play_streamed()
Undocumented in source. Be warned that the author may not have intended to support it.
position
float[3] position(float[3] value)
Undocumented in source. Be warned that the author may not have intended to support it.
pullStreamData
void pullStreamData()
Undocumented in source. Be warned that the author may not have intended to support it.
resume
bool resume()
Undocumented in source. Be warned that the author may not have intended to support it.
setDistanceModel
void setDistanceModel(DistanceModel model)
Undocumented in source. Be warned that the author may not have intended to support it.
setDoppler
void setDoppler(float[3] vel)
Undocumented in source. Be warned that the author may not have intended to support it.
setMaxDistance
void setMaxDistance(float dist)

After the max distance, the volume won't decrease anymore

setReferenceDistance
void setReferenceDistance(float dist)

Sets the distance where the volume will be equal to 1

setRolloffFactor
void setRolloffFactor(float factor)

The factor which the sound volume decreases when the distance is greater than the reference

setVelocity
void setVelocity(float[3] vel)
Undocumented in source. Be warned that the author may not have intended to support it.
stop
bool stop()
Undocumented in source. Be warned that the author may not have intended to support it.
volume
float volume(float value)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

id
uint id;
Undocumented in source.
isStreamed
bool isStreamed;
Undocumented in source.

Inherited Members

From HipAudioSource

attachToPosition
void attachToPosition()
Undocumented in source. Be warned that the author may not have intended to support it.
attachOnDestroy
void attachOnDestroy()
Undocumented in source. Be warned that the author may not have intended to support it.
getProgress
float getProgress()
Undocumented in source. Be warned that the author may not have intended to support it.
pullStreamData
void pullStreamData()
Undocumented in source. Be warned that the author may not have intended to support it.
getFreeBuffer
HipAudioBufferWrapper* getFreeBuffer()
Undocumented in source. Be warned that the author may not have intended to support it.
sendAvailableBuffer
void sendAvailableBuffer(HipAudioBuffer buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
clean
HipAudioSource clean()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta